<?php

/*
* Modelo: "tramo.php"
*
* Realizado por:
* 	Carlos Calvo
*/

@include_once('enlaceBD.php');
@include_once('auditoria.php');

class Tramo {
	
    /* Nombre de las Variables del Modelo (INFORMATIVO)
	*/
    
    // Variable para los resultados de las Consultas
    private $respuesta;
	
	// Tablas del Modelo
    private $tmccs_tramo_met 			= "mccs_tramo_met";
	private $tmccs_tipo_sis 		= "mccs_tipo_sis";
	
	
    // =================================================================================================================
    //	FUNCION - CONSULTAR LOS TRAMOS PARA EL MAPA
    // =================================================================================================================
	
    public function consultar_tramo_map( $id_tipo_sis, $id_subti_sis, $cod_estado, $cod_municipio, $cod_parroquia ) {
        $conexion 	= new EnlaceBD;
        $var 		= $conexion->conectar( $_SESSION['db_metro_ccs'] );
		
		$fmt_fecha 	= $conexion->extraerCampoFechaHora('ds.fecha_registro');
		
        $sql = "select t.id_tramo as id_tramo, 
					t.coord_x as coord_x, 
					t.coord_y as coord_y, 
					t.id_tipo_sis as id_tipo_sis, 
					t.id_linea as id_linea, 
					t.ordenamiento as ordenamiento, 
					t.corte as corte, 
					t.id_status as id_status 
				from ".$_SESSION['db_metro_ccs'].$_SESSION['schema_db'].".$this->tmccs_tramo_met as t ";
		
		if ( $id_tipo_sis != "T" ) {
			$sql .= " and t.id_tipo_sis = $id_tipo_sis";
		}
		
		$sql .= " order by t.id_tramo, t.ordenamiento asc";
		
        $this->respuesta = $conexion->consultar($sql) 
			or die("No se pudo Consultar los Datos de los Tramos.");
		
		while ( $temparray = $this->respuesta->buscar_fila() ) {
			$lista_tramo_map[0] .= $temparray['id_tramo']."/*";
			$lista_tramo_map[1] .= $temparray['coord_x']."/*";
			$lista_tramo_map[2] .= $temparray['coord_y']."/*";
			$lista_tramo_map[3] .= $temparray['id_tipo_sis']."/*";
			//$lista_tramo_map[4] .= $temparray['id_subti_sis']."/*";
			$lista_tramo_map[5] .= $temparray['id_linea']."/*";
			$lista_tramo_map[6] .= $temparray['ordenamiento']."/*";
			$lista_tramo_map[7] .= $temparray['corte']."/*";
			$lista_tramo_map[8] .= $temparray['id_status']."/*";
		}
		
        $conexion->desconectar();
        return $lista_tramo_map;
    }
}
?>
